﻿@model Tuple<IEnumerable<Tuple<Project, bool>>, bool>

@{
    ViewBag.Title = "Наши проекты";
}
<style>
TD
{
	padding-left: 3em;
	padding-top: 1em
}
</style>
@if (Model.Item2)
{
    <div class="lightbox" id="removeProjectBox">
    <a href="javascript:void(0)" class="lightbox_close">Закрыть</a>
    @using (Html.BeginForm("Delete", "Project", FormMethod.Post))
    {
        <fieldset>
            @Html.Hidden("Id", "", new { id = "removeBoxProjectId" })
        </fieldset>
        <p>
            Вы уверены, что хотите удалить проект '<span id="removeBoxProjectName"></span>'?</p>
	 
        @Html.SubmitButton(null, "Удалить")
    }
</div>
    <script type="text/javascript">
        $(function () {
            $(".removeProject").click(function () {
                $("#removeBoxProjectId").val($(this).attr("projectId"));
                $("#removeBoxProjectName").text($(this).attr("projectName"));
            }
         );
        });
    </script> 
}
@if (!Model.Item1.Any())
{
	<div>
		Нет проектов
	</div>
}
else
{  
	<table>
	<thead>
		<tr>
            @if (Model.Item2){<td></td>}
			<td>Картинка проекта</td>
			<td>Организатор</td>
			<td>Информация о проекте</td>
			<td></td>
		</tr>
	</thead>
	<tbody>
	@foreach (var p in Model.Item1)
 {
		<tr>
            @if (Model.Item2)
            {
            <td>
			    <form action="@Url.Action("ShowHide")" class="ajaxForm" method="post">
                    <input type="hidden" name="Id" value="@p.Item1.Id"/>
                    <input type="submit" value="@(p.Item1.IsHidden ? "Показывать" : "Скрыть")" />
                </form>
                <a href="javascript:void(0)" class="showLightBox_link removeProject asButton asButton_container" title="удалить" rel="removeProjectBox" projectId="@p.Item1.Id" projectName="@p.Item1.Name">удалить</a>
			</td>
            }
			<td>@ProjectAvatar.Small(p.Item1, imageClass: "project_photo")</td>
			<td>
				@if (p.Item1.Organizer != null)
    {
					@Html.Partial("UserShowBrief", p.Item1.Organizer)
    }
			</td>
			<td>
				<ul>
					<li>
						<strong>Название:</strong>
						<div>@(Html.ActionLink<ProjectController>(x => x.View(p.Item1.Id), p.Item1.Name))</div>
					</li>
					<li>
						<strong>Краткое описание:</strong>
						<div>@p.Item1.ShortDescription</div>
					</li>
					<li>
						<strong>Старт:</strong>
						<div>@Date.Nice(p.Item1.Beginning, "", "Дата не выбрана")</div>
					</li>
					@*<li>
						<strong>Окончание:</strong>
						<div>@Date.Nice(p.Item1.Ending, "", "Дата не выбрана")</div>
					</li>*@
				</ul>
			</td>
			<td>
            @if (p.Item1.IsHidden)
            {
				<span class="warning">проект скрыт</span><br/>
            }
			@if (p.Item2)
   {
				<span class="arrow">←</span><span>вы тоже записались в этот проект</span>
   }
			</td>
            
		</tr>
 }
	</tbody>
	</table>
}